﻿.box, .box_wrapper {
padding: 1em;
margin-bottom: 8px;
background-color: #F2F4F8;
/*-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;*/
/*box-shadow:2px 2px 2px 2px #DDD;*/
}

.box {
background-color: #EDF1F6;
}

.box h3, .box h4 {
font-size: 1.8em;
font-weight: normal;
margin-bottom: .4em;
text-shadow: 1px 1px 0 white;

}

.v2_worldmap .world_map_lp #link_continent_1 {
width: 198px;
height: 186px;
top: -8px;
left: -4px;
background-position: 4px -335px;
}
.v2_worldmap #link_continent_1 {
width: 165px;
height: 130px;
top: 0;
left: 0;
background-position: -2px -223px;
}
#link_continent_1 {
width: 200px;
height: 120px;
top: 3px;
left: 0;
background-position: 0 -218px;
}
.v2_worldmap .world_map_lp .link_continent {
overflow: visible;
}


.v2_worldmap .link_continent {
position: absolute;
display: none;
background-image: url("//r.bstatic.com/static/img/frontpage/world_map2.png");
background-repeat: no-repeat;
overflow: hidden;
height: 20px;
width: 20px;
z-index: 20;
cursor: pointer;
}

.world_map_lp .link_continent {
background-image: url("//q.bstatic.com/static/img/experiments/world_map_lp.png");
cursor: pointer;
}

.link_continent {
position: absolute;
display: none;
background-image: url("//q.bstatic.com/static/img/frontpage/map.png");
background-repeat: no-repeat;
overflow: hidden;
height: 20px;
width: 20px;
}

.v2_worldmap area, .v2_worldmap area:active, .v2_worldmap area:focus {
cursor: pointer!important;
outline: none!important;
border: none!important;
}

.v2_worldmap #trans_map_v2 {
position: absolute;
top: 0;
left: 0;
z-index: 100;
border: 0;
}

img {
-ms-interpolation-mode: bicubic;
}

.v2_worldmap #map_holder_v2 {
width: 492px;
height: 198px;
background-image: url("//r.bstatic.com/static/img/frontpage/world_map2.png");
position: absolute;
top: 0;
left: -246px;
margin-left: 50%;
}

.world_map_lp #map_holder_v2 {
background: url("//q.bstatic.com/static/img/experiments/world_map_lp.png") no-repeat;
width: 101.6%;
height: 303px;
left: 0;
margin-left: -5px;
overflow: hidden;
}



.world_map_lp #map_holder_v2 {
background: url("//q.bstatic.com/static/img/experiments/world_map_lp.png") no-repeat;
width: 101.6%;
height: 303px;
left: 0;
margin-left: -5px;
overflow: hidden;
}

.v2_worldmap #map_holder_wrapper {
height: 198px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
#map_holder_wrapper {
clear: both;
position: relative;
overflow: hidden;
height: 218px;
margin: 0 -1em;
}
.world_map_lp {
overflow: visible!important;
height: 303px!important;
}

#continent_list {
display: block;
}

#continent_list::after {
visibility: hidden;
display: block;
content: "";
clear: both;
height: 0;
}

#continent_list li {
float: left;
clear: none;
border-right: 1px solid black;
border-top: 0;
padding: 0 4px 0 5px;
margin: 4px 0;
}

.box ul li {
list-style-type: none;
clear: both;
border-top: 1px dotted #CCC;
padding: 5px 0;
}

.world_map_lp_list li {
background: 0;
border: none!important;
width: 29%;
}

#continent_list a {
padding: 4px;
text-decoration: none;
}
.world_map_lp_list li a, .world_map_lp_list li a:hover {
color: #009FE3;
}

.world_map_lp_list li span {
background: url("//r.bstatic.com/static/img/experiments/popular_dots_word_map_lp2.png") no-repeat left top;
width: 6px;
height: 9px;
margin-right: 5px;
display: inline-block;
}

.v2_worldmap #continent_list_wrapper {
margin-bottom: 10px;
}

.world_map_lp .link_continent span {
background: white;
border-radius: 2px;
display: inline-block;
font-size: .6em;
font-weight: normal;
margin-left: 20%;
padding: 4px 8px;
border: 1px solid #009FE3;
color: #009FE3;
text-decoration: none;
position: absolute;
text-align: center;
}

/*
.v2_worldmap #link_continent_5 {
width: 108px;
height: 110px;
top: 61px;
left: 200px;
background-position: -200px -354px;
}

#link_continent_5 {
width: 120px;
height: 130px;
top: 61px;
left: 156px;
background-position: -290px -318px;
}

.v2_worldmap #link_continent_8 {
width: 229px;
height: 146px;
top: 0;
left: 262px;
background-position: -257px -215px;
}
#link_continent_8 {
width: 180px;
height: 150px;
top: 4px;
left: 229px;
background-position: 0 -338px;
}

.v2_worldmap #link_continent_6 {
width: 198px;
height: 80px;
top: 0;
left: 125px;
background-position: 4px -355px;
}
#link_continent_6 {
width: 110px;
height: 80px;
top: 0;
left: 170px;
background-position: -292px -225px;
}

.v2_worldmap #link_continent_1 {
width: 165px;
height: 130px;
top: 0;
left: 0;
background-position: -2px -223px;
}
#link_continent_1 {
width: 200px;
height: 120px;
top: 3px;
left: 0;
background-position: 0 -218px;
}

.v2_worldmap #link_continent_3 {
width: 100px;
height: 104px;
top: 95px;
left: 100px;
background-position: -159px -218px;
}
#link_continent_3 {
width: 90px;
height: 115px;
top: 104px;
left: 67px;
background-position: -200px -218px;
}

.v2_worldmap #link_continent_9 {
width: 144px;
height: 85px;
top: 117px;
left: 360px;
background-position: -306px -359px;
}
#link_continent_9 {
width: 100px;
height: 90px;
top: 118px;
left: 330px;
background-position: -176px -338px;
}
*/
.v2_worldmap .world_map_lp #link_continent_1{width:198px;height:186px;top:-33px;left:-4px;background-position:4px -335px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_1.selected{background-position:4px -335px!important}
.v2_worldmap .world_map_lp #link_continent_1 span{top:105px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_3{width:96px;height:133px;top:148px;left:100px;background-position:-183px -358px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_3.selected{background-position:-183px -358px}
.v2_worldmap .world_map_lp #link_continent_3 span{top:35px;left:0}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_5{width:121px;height:145px;top:93px;left:200px;background-position:-218px -563px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_5.selected{background-position:-218px -563px}
.v2_worldmap .world_map_lp #link_continent_5 span{top:34px;left:7px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_6{width:203px;height:130px;top:-25px;left:140px;background-position:10px -565px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_6.selected{background-position:10px -565px}
.v2_worldmap .world_map_lp #link_continent_6 span{top:74px;right:30px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_8{width:229px;height:224px;top:-25px;left:294px;background-position:-294px -334px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_8.selected{background-position:-257px -487px}
.v2_worldmap .world_map_lp #link_continent_8 span{top:74px;left:13px}/*! @noflip */




.v2_worldmap .world_map_lp #link_continent_9{width:155px;height:85px;top:175px;left:360px;background-position:-358px -606px}/*! @noflip */
.v2_worldmap .world_map_lp #link_continent_9.selected{background-position:-358px -606px}
.v2_worldmap .world_map_lp #link_continent_9 span{top:31px;left:-20px}

